'use strict';  
const uniPush = uniCloud.getPushManager({appId:"__UNI__0AD08D8"}) //注意这里需要传入你的应用appId  

exports.main = async (event) => {
	let obj = JSON.parse(event.body) //这是重点 解析json字符串
	console.log(obj)
	const res = await uniPush.sendMessage({
		"push_clientid": obj.push_clientid, // 设备id，支持多个以数组的形式指定多个设备，如["cid-1","cid-2"]，数组长度不大于1000  
		"title": obj.title, // 标题  
		"content": obj.content, // 内容  
		"payload": obj.data, // 数据  
		"force_notification": true, // 服务端推送 需要加这一句  
		"request_id": obj.request_id, //请求唯一标识号，10-32位之间；如果request_id重复，会导致消息丢失  
		// "options": obj.options //消息分类，没申请可以不传这个参数  
		// "channel":{
		// 		// "HW": {
		// 		// 	// 1 表示华为测试消息，华为每个应用每日可发送该测试消息500条，此target_user_type 参数请勿发布至线上。  
		// 		// 	"/message/android/target_user_type": 1
		// 		// },
		// 		"XM": {
		// 			"/extra.channel_id": "114468"
		// 		},
		// 		"OP": {
		// 			"/channel_id": "fuwudingdan"
		// 		}
		// 		// "VV": {
		// 		//     "/category":"填写对应的ID" //二级分类
		// 		//   }
		// }
	})
	return res;
};